Travis is showing intermittent failures in
`test_cargo_compile_path_deps::path_dep_build_cmd` and
`test_cargo_compile_git_deps::git_dep_build_cmd` (added in #561 and #563).
I haven't managed to reproduce these failures locally, but I suspect the tests
are timing-sensitive. This tries to guarantee that the timestamps during the
two operations can't be the same.
"#)
}).assert();
+ p.root().join("bar").move_into_the_past().assert();
+
assert_that(p.process(cargo_dir().join("cargo")).arg("build"),
execs().with_status(0));
pub fn gimme() -> int { 0 }
"#);
- assert_that(p.cargo_process("build"),
+ p.build();
+ p.root().join("bar").move_into_the_past().assert();
+
+ assert_that(p.process(cargo_dir().join("cargo")).arg("build"),
execs().with_stdout(format!("{} bar v0.5.0 ({})\n\
{} foo v0.5.0 ({})\n",
COMPILING, p.url(),